package com.zw.pdm.module.craft.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.pdm.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @Description: 计划单表
 *
 * @Author: China.sgl
 * @Date: 2020/8/5 14:28
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CraProQueryModel extends BaseModel {

    private Integer id;
    /**
     * 项目ID
     */
    private Integer proId;

    /** 项目编号 */
    private String code;


    /** 项目名称 */
    private String name;

    /** 项目数量*/
    private  Integer num;
    /** 需方 */
    private String demander;

    /** 安装地点 */
    private String  address;
    /** 任务名称外键（成本信息输出） */
    private String comTaskNameId;
    /** 任务名称（成本信息输出） */
    private String comTaskName;
    /** 任务名称外键（工艺设计） */
    private String taskId;
    /** 任务名称（工艺设计） */
    private String taskName;
    /** 设计科室 */
    private String deptName;
    /** 设计科室Id */
    private Integer deptId;
    /** 完成状态(成本信息输出) */
    private Integer status;
    /** 完成状态(工艺设计) */
    private Integer taskStatue;
    /** 立项日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;
}
